آموزش چگونه از ابتدا یک توسعه دهنده نرم افزار شویم [ویدئو]

How to Become a Software Developer from Scratch [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه نرم‌افزار فرآیندی است از تصور، مشخص کردن، طراحی، برنامه‌نویسی، مستندسازی، آزمایش و رفع اشکال که در ایجاد و نگهداری برنامه‌ها، چارچوب‌ها یا سایر اجزای نرم‌افزار نقش دارد. این دوره به 6 ماژول تقسیم شده است تا به شما کمک کند تا به یک توسعه دهنده حرفه ای برنامه های کاربردی وب سازمانی تبدیل شوید. در ماژول اول، به طور کلی در مورد صنعت IT صحبت می کنیم. در ماژول دوم، ما در مورد کار روزانه خود صحبت خواهیم کرد: اینکه چگونه در تیم کار می کنیم و چقدر کار تیمی مهم است. در ماژول سوم، ما یک محیط توسعه محلی کامل را راه‌اندازی می‌کنیم و یک نمونه برنامه وب کلاس سازمانی را نشان می‌دهیم - همه اینها برای اینکه تصوری از ظاهر آن به شما ارائه دهیم. در ماژول چهارم مقدمه ای بر ضروری ترین فناوری ها خواهیم داشت: برنامه نویسی در جاوا، فریمورک سازمانی Spring، توسعه front-end (جاوا اسکریپت و انگولار)، سیستم های کنترل نسخه، پایگاه های داده، شبکه ها و زیرساخت ها. در ماژول پنجم، چند موضوع پیشرفته تر را مرور خواهیم کرد تا به شما الهام بخشد و به شما پایه ای قوی برای توسعه بیشتر مهارت های خود بدهد. ما این دوره را با چند نکته عملی در مورد مصاحبه های شغلی، نمونه کارهایی که ممکن است در اولین روز کار جدید خود انتظار داشته باشید و چند نکته یادگیری را به پایان خواهیم رساند. تمام منابع و فایل های کد این دوره در اینجا قرار داده شده است: https://github.com/PacktPublishing/How-to-Become-a-Software-Developer-From-Scratch اصول اولیه مرتبط ترین زبان ها مانند جاوا و Spring را بیاموزید. چارچوب های نرم افزار سازمانی جاوا را بیاموزید: Java، Spring، JavaScript، Angular اصول اولیه توسعه نرم افزار را بیاموزید تکنیک ها و شیوه های پیشرفته را بیاموزید: Clean Code، اصول SOLID با برنامه نویسی شدید و بیشتر آشنا شوید دیدگاهی جامع از صنعت فناوری اطلاعات و توسعه نرم‌افزار سازمانی این دوره برای توسعه‌دهندگان نرم‌افزار، مدیران پروژه، رهبری نرم‌افزار یا هر کسی که علاقه‌مند به یادگیری اصول اولیه توسعه نرم‌افزار است، ایده‌آل است. همچنین برای توسعه‌دهندگان نرم‌افزار جوانی که می‌خواهند بدانند چه مهارت‌هایی برای تبدیل شدن به توسعه‌دهندگان نرم‌افزار ارشد، حرفه‌ای و دانش‌آموزان زبان‌های برنامه‌نویسی قبل از اولین شغل IT خود لازم است، ایده‌آل است. در این دوره، ما بر Java + Spring برای باطن و JavaScript + Angular برای فرانت اند تمرکز می کنیم. مرتبط ترین مفاهیم و متدولوژی ها برای کار روزانه ما: اسکرام، برنامه نویسی افراطی، کار تیمی * اصول فن آوری هایی را که هر توسعه دهنده نرم افزار باید بداند بیاموزید * یک نمونه برنامه وب کلاس سازمانی با کد منبع کامل و توضیح موارد تجاری

سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Introducing the Course

(ماژول 1) صنعت فناوری اطلاعات (Module 1) IT Industry

  • شور Passion

  • انواع شرکت ها Types of Companies

  • چگونه کار می کند How It Works

(ماژول 2) کار روزانه (Module 2) Daily Work

  • روزهای اول First Days

  • اسکرام Scrum

  • یک اشکال در تولید A Bug in Production

  • کار گروهی Teamwork

(ماژول 3) پروژه (Module 3) the Project

  • یک مورد تجاری A Business Case

  • نصب و راه اندازی Installation

  • نسخه ی نمایشی Demo

(ماژول 4) مبانی توسعه نرم افزار (Module 4) Basics of Software Development

  • فرمت های داده مبتنی بر متن Text-Based Data Formats

  • برنامه نویسی جاوا قسمت 1 - JVM، JDK، و JRE، Memory، Maven Java Programming Part 1 - JVM, JDK, and JRE, Memory, Maven

  • برنامه نویسی جاوا قسمت 2 - وظایف برنامه نویسی Java Programming Part 2 - Programming Tasks

  • برنامه نویسی جاوا قسمت 3 - تست واحد، اشکال زدایی، نکاتی در مورد یادگیری برنامه نویسی Java Programming Part 3 - Unit Testing, Debugging, Tips on Learning Programming

  • چارچوب بهار Spring Framework

  • توسعه Front-End Front-End Development

  • سیستم کنترل نسخه: Git Version Control System: Git

  • پایگاه های داده Databases

  • شبکه ها و زیرساخت ها Networks and Infrastructure

(ماژول 5) توسعه نرم افزار پیشرفته (Module 5) Advanced Software Development

  • معرفی Introduction

  • از کد بد و بد تا کد پاک From a Bad, Bad Code to the Clean Code

  • رشته ها Disciplines

  • دامنه های پیچیده Complex Domains

  • وظیفه برنامه نویسی Programming Task

  • سرگرمی بیشتر با Refactoring، IDE، و تست More Fun with Refactoring, IDE, and Testing

(ماژول 6) موارد کاربردی (Module 6) Practicalities

  • مصاحبه شغلی Job Interview

  • نمونه وظایف Sample Tasks

  • نکات یادگیری Learning Tips

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش چگونه از ابتدا یک توسعه دهنده نرم افزار شویم [ویدئو]
جزییات دوره
12 h 57 m
29
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bartosz Kaminski Bartosz Kaminski

Bartosz Kaminski یک توسعه دهنده ارشد نرم افزار با 15 سال تجربه حرفه ای است. او یک توسعه دهنده، یک تحلیلگر، یک طراح، یک معمار و یک رهبر تیم است. Bartosz با تیم هایی از سراسر جهان برای شرکت های واقع در لهستان، نروژ، دانمارک، سوئیس و ایالات متحده آمریکا کار کرده است. اشتیاق او حول محور Clean Code، طراحی سیستم و معماری، و مهمتر از همه، حل مشکلات می چرخد.